package com.spider.mapper;

import com.spider.entity.JiliEntity;
import com.spider.entity.JiliRecord;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface HeownsJiliMapper {

    Integer selectAll();

    List<JiliEntity> selectByDate();

    /**
     * 查询基理库存表
     * @return
     */
    List<JiliEntity> selectJiliStock();

    /**
     * 查询基理新产品
     * @return
     */
    List<JiliEntity> selectJiliInsert();

    /**
     * 查询基理下架产品
     * @return
     */
    List<JiliEntity> selectJiliDelete();

    /**
     * 插入基理产品
     * @param dto
     * @return
     */
    int saveJiliInsert(JiliEntity dto);

    /**
     * 修改基理库存
     * @param dto
     * @return
     */
    int updateJiliStock(JiliEntity dto);
    /**
     * 删除基理库存
     * @param dto
     * @return
     */
    int deleteJiliProduct(JiliEntity dto);

    /**
     * 修改基理价格
     * @param dto
     * @return
     */
    int updateJiliPrice(JiliEntity dto);

    /**
     * 插入记录表
     * @param dto
     * @return
     */
    int saveRecord(JiliRecord dto);

    /**
     * 查询初始化的请求记录
     * @return
     */
    List<JiliRecord> selectRecord();

    /**
     * 修改记录表状态
     * @param dto
     * @return
     */
    int updateRecord(JiliRecord dto);
}
